<?php

namespace Blog\App\Event;

use Hx\App;

/**
 * 计数Event类
 * Class Count
 * @package Blog\App\Event
 */
class Count {

    /**
     * 分类下文章计数更新
     */
    public static function category() {
        if (rand(0, 100) < 20) {
            App::Model('Category->updateCount');
        }
    }

    /**
     * 文章点击统计
     * @param int $id
     */
    public static function hit($id) {
        if (rand(0, 100) < 75) {
            App::Model('Blog->updateHit', array($id));
        }
    }

    /**
     * 文章下评论数计数
     * @param int $id  文章的id
     */
    public static function comment($id) {
        if (rand(0, 100) < 75) {
            App::Model('Blog->updateComment', array($id));
        }
    }
}